Safety and Liveness in Branching Time

نویسندگان

  • Panagiotis Manolios
  • Richard J. Trefler
چکیده

We extend the Alpern and Schneider linear time characterization of safety and liveness properties to branching time, where properties are sets of trees. We define two closure operators that give rise to the following four extremal types of properties: universally safe, existentially safe, universally live, and existentially live. The distinction between universal and existential properties captures the difference between the CTL path quantifiers A (for all paths) and E (there is a path). We show that every branching time property is the intersection of an existentially safe property and an existentially live property, a universally safe property and a universally live property, and an existentially safe property and a universally live property. We also examine how our closure operators behave on linear time properties. We then focus on sets of finitely branching trees and show that our closure operators agree on linear time safety properties. Furthermore, if a set of trees is given implicitly as a Rabin tree automaton, B, we show that it is possible to compute the Rabin automata corresponding to the closures of the language of B. This allows us to effectively compute Bsafe and Blive such that the language of B is the intersection of the languages of Bsafe and Blive . As above, Bsafe and Blive can be chosen so that their languages are existentially safe and existentially live, universally safe and universally live, or existentially safe and universally live.

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Simulation for Continuous-Time Markov Chains

This paper presents a simulation preorder for continuoustime Markov chains (CTMCs). The simulation preorder is a conservative extension of a weak variant of probabilistic simulation on fully probabilistic systems, i.e., discrete-time Markov chains. The main result of the paper is that the simulation preorder preserves safety and liveness properties expressed in continuous stochastic logic (CSL)...

متن کامل

Design and Verification of an Agent-Based System

The paper describes design and verification problems of agent-based systems. An agent-based system for support decision making for physicians is proposed. Knowledge base is represented by a propositional logic formulas and we use deductive reasoning. Model of the system is given in Statecharts visual language. Required properties of the system can be given as formulas of the branching-time temp...

متن کامل

Detection of Illegal Behaviors Based on Unfoldings

We show how the branching process approach can be used for the detection of illegal behaviors. Our study is based on the specification of properties in terms of testers that cover safety as well as liveness properties. We demonstrate that the unfolding method can be used in this context and propose an extension of it, called unfolding graphs, for the definition of failure equivalent graphs.

متن کامل

Sooner is Safer Than Later

It has been observed repeatedly that the standard safety-liveness classi cation for properties of reactive systems does not t for real-time properties. This is because the implicit \liveness" of time shifts the spectrum towards the safety side. While, for example, response | that \something good" will happen eventually | is a classical liveness property, bounded response | that \something good"...

متن کامل

Temporal Logic and Fair Discrete Systems ∗

Temporal logic was used by philosophers to reason about the way the world changes over time. Its modern use in specification and verification of systems describes the evolution of states of a program/design giving rise to descriptions of executions. Temporal logics can be classified by their view of the evolution of time as either linear or branching. In the linear time view, we see time rangin...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2001